|  | 
|  |  |  |  | |||||
|  |  |  |  | |||||
|  |  |  |  | |||||
|  |  |  |  | |||||
|  |  |  |  | |||||
|  |  |  |  | |||||
|  |  |  |  | |||||
|  |  |  |  | |||||
|  |  |  |  | |||||
|  |  |  |  | |||||
|  |  |  |  | |||||
|  |  |  |  | |||||
|  |  |  |  | 
C
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
   
 
   
 
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
   
 
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   

   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
          
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
 
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
 
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
 
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
SEVEN
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
16
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
1+9 1+0 2+6
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
149
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
         
       
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
   
 
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
145 1+8 1+8 20 19 19 11 12 13
   
 
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
          
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
 
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
 
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
 
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
          
      
          
      
          
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   

   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
 
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
         
       
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
         
       
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
   
  3
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
          
      
          
      
          
      
         
       
      
         
       
      
          
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
         
       
      
         
       
      
         
       
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
         
       
      
         
       
      
         
       
      
          
      
          
      
         
       
      
          
      
         
       
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
   
   
 
       
   
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
      
         
       
   
       
   
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
         
       
   
       
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
         
       
      
          
      
          
      
          
      
          
      
          
      
          
      
          
      
          
   
| 
 
 
 |   
 
 | 
 
 
 |